package cn.tedu.mybatis.mapper;

import cn.tedu.mybatis.pojo.entity.User;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
/**
 * Mapper注解：MyBatis框架的注解,告诉框架为该接口创建实现类;
 * 可以注释掉@Mapper看下报错
 */
@Mapper
public interface UserMapper {
    // 插入用户
    // (username,password,nickname,created) 字段名
    //(#{username},#{password},#{nickname},#{created}) 属性名
    // 试错：可以故意修改属性名为错误的，观察结果 username--usernam
    //Cause: java.sql.SQLSyntaxErrorException: Unknown column 'usernam' in 'field list'
    // xml后可以注释掉@Insert
    //@Insert("INSERT INTO user(username,password,nickname,created) VALUES (#{username},#{password},#{nickname},#{created})")
    int insertUser(User user);
}
